package com.css.fxfzypg.modules.similitudeAnalyse.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author y1fan
 * @create 2022-09-01 12:15
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SimAnaResultVo {
    private String id;

    //真实发震时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date realTime;
    //真实震级
    private BigDecimal realEarthquakeLevel;
    //真实经度
    private BigDecimal realLongitude;
    //真实纬度
    private BigDecimal realLatitude;
    //真实震源深度
    private String realDepth;
    //真实参考位置
    private String realLocation;
    //震中距离指标
    private BigDecimal distanceTarget;
    //震中距离
    private String distance;
    //房屋抗震能力指标
    private BigDecimal seismicCapacityTarget;
    //真实地震房屋总栋数
    private String realHouseTotal;
    //地震房屋总栋数
    private String houseTotal;
    //真实地震疑似抗震能力严重不足房屋总栋
    private String realDearthHouseTotal;
    //地震疑似抗震能力严重不足房屋总栋
    private String dearthHouseTotal;
    //震级指标
    private BigDecimal earthquakeLevelTarget;
    //相似性计算结果
    private BigDecimal similarityCalculationResult;

    //省名称
    private String provinceName;
    /**
     * 任务名称
     */
    private String dhpTaskName;


    /**
     * 震中经度
     */
    private BigDecimal dhpEpicenterLongitude;

    /**
     * 震中纬度
     */
    private BigDecimal dhpEpicenterLatitude;

    /**
     * 宏观位置
     */

    private String dhpLocation;

    /**
     * 震级
     */
    private BigDecimal dhpMagnitude;

    /**
     * 年份
     */
    private String dhpYear;

}
